.toc{overflow-y:auto}
.toc>.toc-list{overflow:hidden;position:relative}
.toc>.toc-list li{list-style:none}
.toc-list{margin:0;padding-left:10px;list-style-type: none}
.toc-list li a{display: block;padding: 4px 0;font-weight: 300}
.toc-list li a:hover{color: teal}
a.toc-link{color:currentColor;height:100%}
.is-collapsible{max-height:1000px;overflow:hidden;transition:all 300ms ease-in-out}
.is-collapsed{max-height:0}
.is-position-fixed{position:fixed !important;top:0}
.is-active-link{font-weight:700;color:teal !important;}
.toc-link::before{background-color:#EEE;content:' ';display:inline-block;height: 20px;left:0;margin-top:-1px;position:absolute;width:2px}
.is-active-link::before{background-color:#54BC4B}
